Josh DoigJosh Doig
Quang Hai, Dinh Bac and the Army-Police Derby: When Two Vietnamese Club Models CollideOn the team sheet in the technical area at Hang Day Stadium, the names of Kyl...
Obesity Alert in Pakistan and Its Potential Consequences for FootballBack in June 2026, I sat in a small café in Chengdu, rewatching every minute ...
Kane reaches 100 Bundesliga goals in 98 games: the ninth touch and a decision worth reviewingMinute 39, Allianz Arena. Referee Benjamin Brand pointed to the penalty spot,...
Cam Tu and the Silver in Bielsko-Biala: Behind the 0-6 Scoreline Lies a Fork in the RoadFor three minutes in the -59kg women's final, Tran Thi Cam Tu did not score a...
San Diego Weigh-In: 0.6 Pounds Over the Limit and Three Missing Layers of VerificationAt the weigh-in published at Pechanga Arena, San Diego, Marco Verde stopped a...
An Se-young, the Paris 2026 Olympic Gold and the Fracture Inside Korean BadmintonOn 5 August 2026, at the Porte de La Chapelle Arena in Paris, An Se-young won...
When Data Has Nothing to Say: The Empty Report and a Wake-Up Call for Vietnamese FootballAn automated analysis report that returns only N/A is not a simple technical...
Lakshya Sen at Asian Games 2026: Rereading the Golden Path Through Head-to-Head DataIn February 2026, at the Asian Team Championships, Lakshya Sen walked onto...
24 Passes in 70 Seconds: How Spain Broke Croatia's Zonal BlockIt was past midnight in Shenzhen, and the coffee beside my keyboard had gone...
Lakshya Sen Falls to Loh Kean Yew in Asian Games 2026 Round of 32: A Ten-Point Run, a Seven-Point Close, and the Cost of Loose ErrorsThe last shuttle of the match dropped into the net off Lakshya Sen's racket....
T1 and 100 Thieves Advance at VALORANT Champions Shanghai: Wins Built on Closing MapsPaper Rex led 9-3 at halftime on Summit, won the opening pistol of the second...
BlizzCon 2026: When Blizzard Bets on Autumn with a Schedule Full of MysteriesOn September 12, 2026, the Anaheim Convention Center will light up once again...
AS Monaco Basket and the Rebuild from the Abyss: The Unseen Layers in Their Return to French Third DivisionLet's rewind exactly 24 months. In June 2026, AS Monaco Basket were at the...
Pinto Wins U21 Title Then Falls in Senior Semifinal in Belgium: The Ceiling the Scoreboard Cannot MeasureAt eight in the morning, the training hall of the table tennis team I track i...
FIFA ASEAN Cup 2026: Vietnamese Audiences Get Full Access, and What Sits Behind the Rights DealIn a small coffee shop tucked deep inside an alley off Phan Xich Long Street,...
Japan Withdraws from FIFAe World Cup 2026 in Saudi Arabia: Four Players, One Advisor, and Six Days That Cannot Be RecoveredOn October 10, the Japan Football Association (JFA) issued a brief notice: th...
Lacroix after Arsenal 2-1 Chelsea: 'We deserved a draw, but luck turned its back on us'On that night, London had no rain, but the Emirates Stadium was soaked by the...
The V-League Mid-Season Transfer Paradox: When Expensive Foreign Strikers Get Strangled by the SystemThe match at Go Dau Stadium ended at 21:07. The home side lost 0-1, but what...
Matthew Stafford, Taylor Swift and the Classification Problem of the Sports IndustryA tuxedo in place of a helmet. A bow tie instead of an armband. And a ballroo...
2026 Chess Olympiad schedule: India carries two crowns to Samarkand, Gukesh and Sindarov meet before the title matchOn an afternoon in Da Nang, I received the 2026 Chess Olympiad schedule from...
